runtime.g.bubble (field)
90 uses
runtime (current package)
chan.go#L116: if b := getg().bubble; b != nil {
chan.go#L193: if c.bubble != nil && getg().bubble != c.bubble {
chan.go#L319: if c.bubble != nil && getg().bubble != c.bubble {
chan.go#L418: if c.bubble != nil && getg().bubble != c.bubble {
chan.go#L540: if c.bubble != nil && getg().bubble != c.bubble {
chan.go#L703: if c.bubble != nil && getg().bubble != c.bubble {
coro.go#L141: bubble := gp.bubble
mgc.go#L746: if gp := getg(); gp.bubble != nil {
mgc.go#L750: bubble := gp.bubble
mgc.go#L751: gp.bubble = nil
mgc.go#L753: gp.bubble = bubble
mgcmark.go#L509: if gp := getg(); gp.bubble != nil {
mgcmark.go#L513: bubble := gp.bubble
mgcmark.go#L514: gp.bubble = nil
mgcmark.go#L516: gp.bubble = bubble
panic.go#L1598: return bubble == other.bubble
proc.go#L1316: if gp.bubble != nil {
proc.go#L1318: gp.bubble.changegstatus(gp, oldval, newval)
proc.go#L1438: if bubble := gp.bubble; bubble != nil {
proc.go#L4262: bubble := gp.bubble
proc.go#L4477: if gp := getg(); gp.bubble != nil {
proc.go#L4478: racereleasemergeg(gp, gp.bubble.raceaddr())
proc.go#L4525: gp.bubble = nil
proc.go#L4697: if gp.bubble != nil || !gp.atomicstatus.CompareAndSwap(_Grunning, _Gsyscall) {
proc.go#L4913: if gp.bubble != nil || !gp.atomicstatus.CompareAndSwap(_Gsyscall, _Grunning) {
proc.go#L5362: newg.bubble = callergp.bubble
runtime2.go#L575: bubble *synctestBubble
select.go#L180: if getg().bubble != cas.c.bubble {
select.go#L200: if gp.bubble != nil && allSynctest {
sema.go#L656: if s.g.bubble != nil && getg().bubble != s.g.bubble {
sema.go#L713: if s.g.bubble != nil && getg().bubble != s.g.bubble {
synctest.go#L177: if gp.bubble != nil {
synctest.go#L191: gp.bubble = bubble
synctest.go#L193: gp.bubble = nil
synctest.go#L215: gp.bubble.timers.check(bubble.now, bubble)
synctest.go#L242: raceacquireg(gp, gp.bubble.raceaddr())
synctest.go#L270: lock(&gp.bubble.mu)
synctest.go#L272: if gp.bubble.running == 0 && gp.bubble.active == 1 {
synctest.go#L276: gp.bubble.active--
synctest.go#L278: unlock(&gp.bubble.mu)
synctest.go#L285: if gp.bubble == nil {
synctest.go#L288: lock(&gp.bubble.mu)
synctest.go#L292: if gp.bubble.waiting {
synctest.go#L293: unlock(&gp.bubble.mu)
synctest.go#L296: gp.bubble.waiting = true
synctest.go#L297: unlock(&gp.bubble.mu)
synctest.go#L300: lock(&gp.bubble.mu)
synctest.go#L301: gp.bubble.active--
synctest.go#L302: if gp.bubble.active < 0 {
synctest.go#L305: gp.bubble.waiter = nil
synctest.go#L306: gp.bubble.waiting = false
synctest.go#L307: unlock(&gp.bubble.mu)
synctest.go#L312: raceacquireg(gp, gp.bubble.raceaddr())
synctest.go#L317: lock(&gp.bubble.mu)
synctest.go#L318: if gp.bubble.running == 0 && gp.bubble.active == 0 {
synctest.go#L322: gp.bubble.waiter = gp
synctest.go#L323: unlock(&gp.bubble.mu)
synctest.go#L329: return getg().bubble != nil
synctest.go#L334: if bubble := getg().bubble; bubble != nil {
synctest.go#L349: if gp.bubble != nil {
synctest.go#L352: gp.bubble = bubble.(*synctestBubble)
synctest.go#L354: gp.bubble = nil
synctest.go#L439: return getOrSetBubbleSpecial(p, getg().bubble.id, true)
synctest.go#L453: return getOrSetBubbleSpecial(p, getg().bubble.id, false) == bubbleAssocCurrentBubble
time.go#L18: if bubble := getg().bubble; bubble != nil {
time.go#L35: if gp.bubble != nil {
time.go#L36: return gp.bubble.now
time.go#L43: return getg().bubble != nil
time.go#L340: if gp.bubble != nil {
time.go#L346: if bubble := gp.bubble; bubble != nil {
time.go#L404: if bubble := getg().bubble; bubble != nil {
time.go#L417: if t.isFake && getg().bubble == nil {
time.go#L432: if t.isFake && getg().bubble == nil {
time.go#L633: bubble := getg().bubble
time.go#L724: bubble := getg().bubble
time.go#L1201: if gp.bubble != nil {
time.go#L1204: gp.bubble = bubble
time.go#L1257: gp.bubble = nil
time.go#L1443: if t.isFake && getg().bubble != c.bubble {
time.go#L1456: now = getg().bubble.now
time.go#L1476: if t.isFake && c.bubble != getg().bubble {
traceback.go#L1257: if bubble := gp.bubble; bubble != nil &&
traceback.go#L1271: if bubble := gp.bubble; bubble != nil {
 |
The pages are generated with Golds v0.8.4. (GOOS=linux GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |